package cn.exrick.xboot.modules.content.service.mybatis;

import cn.exrick.xboot.common.vo.Result;
import cn.exrick.xboot.modules.content.entity.HontDepartmentPost;
import cn.exrick.xboot.modules.content.entity.HontVo.HontDepartmentPostTree;
import cn.exrick.xboot.modules.content.entity.HontVo.HontDepartmentPostVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zy
 * @since 2022-10-19
 */
public interface IHontDepartmentPostService extends IService<HontDepartmentPost> {
    void addBatchHontDepartmentPost(List<HontDepartmentPost> post);
    void updateBatchHontDepartmentPost(List<HontDepartmentPost> post,String postId);
    List<HontDepartmentPostTree> getHontPostByDepartId(String departId);
    List<HontDepartmentPostVo> getHontPostByPosts(List<String> postIds);
    List<HontDepartmentPost> getHontPostByPostId(String postId);
}
